Neem Seed — definition

1. neem seed (Noun)

1 definition

neem seed (Noun) — Seed of neem trees; source of pesticides and fertilizer and medicinal products.

1 type of
seed
2 parts
azadirachtin neem cake
7 parts of
Azadirachta indica Melia Azadirachta arishth margosa neem neem tree nim tree